JavaScript 用多个字符串替换多个其他字符串 |
您所在的位置:网站首页 › sql replace 替换多个字符串 › JavaScript 用多个字符串替换多个其他字符串 |
JavaScript 用多个字符串替换多个其他字符串
在本文中,我们给出了一个包含多个字符串的句子。任务是同时用新的字符串替换多个字符串,而不是逐一替换,使用JavaScript。下面是几种方法来实现: 用多个字符串替换多个其他字符串的方法: 使用 JavaScript的replace()方法 使用 JavaScript的str.replaceAll()方法 方法1:JavaScript的replace()方法此方法在字符串中搜索一个定义的值或正则表达式,并返回一个替换后的新字符串。 语法: string.replace(searchVal, newvalue)示例: 此示例使用RegExp根据对象中的字符串进行替换,使用 replace() 方法。 let str = "I have a Lenovo Laptop, a Honor Phone, and a Samsung Tab."; let Obj = { Lenovo: "Dell", Honor: "OnePlus", Samsung: "Lenovo" }; function GFG_Fun() { console.log(str.replace(/Lenovo|Honor|Samsung/gi, function (matched) { return Obj[matched]; })); } GFG_Fun()输出 I have a Dell Laptop, a OnePlus Phone, and a Lenovo Tab. 方法2:使用 JavaScript str.replaceAll() 方法 const str = 'who.where_when-how'; const result = str .replaceAll('.', '?') .replaceAll('_', '?') .replaceAll('-', '?'); console.log(result);输出 who?where?when?how |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |